Under the Hood of SYCL – An Initial Performance Analysis with An Unstructured-Mesh CFD Application
نویسندگان
چکیده
As the computing hardware landscape gets more diverse, and complexity of grows, need for a general purpose parallel programming model capable developing (performance) portable codes have become highly attractive. Intel’s OneAPI suite, which is based on SYCL standard aims to fill this gap using modern C++ API. In paper, we use parallelize MG-CFD, an unstructured-mesh computational fluid dynamics (CFD) code, explore current performance SYCL. The code benchmarked several processor systems from Intel (including CPUs latest Xe LP GPU), AMD, ARM Nvidia, making variety compilers, with particular focus how it maps CPU GPU architectures. We compare other parallelizations available in OP2, including SIMD, OpenMP, MPI CUDA. results are mixed; class applications, when parallelized SYCL, depends target architecture compiler, but many cases comes close currently prevalent models. However, still requires different parallelization strategies or code-paths be written obtain best performance.
منابع مشابه
an application of fuzzy logic for car insurance underwriting
در ایران بیمه خودرو سهم بزرگی در صنعت بیمه دارد. تعیین حق بیمه مناسب و عادلانه نیازمند طبقه بندی خریداران بیمه نامه براساس خطرات احتمالی آنها است. عوامل ریسکی فراوانی می تواند بر این قیمت گذاری تاثیر بگذارد. طبقه بندی و تعیین میزان تاثیر گذاری هر عامل ریسکی بر قیمت گذاری بیمه خودرو پیچیدگی خاصی دارد. در این پایان نامه سعی در ارائه راهی جدید برای طبقه بندی عوامل ریسکی با استفاده از اصول و روش ها...
an infinite planar array of rectangular microstrip patch antenna analysis
the methods which are used to analyze microstrip antennas, are divited into three categories: empirical methods, semi-empirical methods and full-wave analysis. empirical and semi-empirical methods are generally based on some fundamental simplifying assumptions about quality of surface current distribution and substrate thickness. thses simplificatioms cause low accuracy in field evaluation. ful...
15 صفحه اولan investigation of the types of text reduction in subtitling: a case study of the persian film gilaneh with english subtitles
چکیده ندارد.
15 صفحه اولParallel Performance Investigations of an Unstructured Mesh Navier-Stokes Solver
A Reynolds-averaged Navier-Stokes solver based on unstructured mesh techniques for analysis of high-lift configurations is described. The method makes use of an agglomeration multigrid solver for convergence acceleration. Implicit line-smoothing is employed to relieve the stiffness associated with highly stretched meshes. A GMRES technique is also implemented to speed convergence at the expense...
متن کاملUnderstanding the Parallel Scalability of An Implicit Unstructured Mesh CFD Code
In this paper, we identify the scalability bottlenecks of an unstructured grid CFD code (PETSc-FUN3D) by studying the impact of several algorithmic and architectural parameters and by examining different programming models. We discuss the basic performance characteristics of this PDE code with the help of simple performance models developed in our earlier work, presenting primarily experimental...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-78713-4_21